render something appealing - Español Inglés Diccionario